Movable Type カテゴリー・アーカイブでサブカテゴリを表示する

Movable Type
Movable Type アーカイブテンプレート

Movable Typeカスタマイズ カテゴリー・アーカイブ・テンプレートをカスタマイズして、サブカテゴリを表示する

Movable Type4

アーカイブテンプレートを編集して、サイトをどう見せるかカスタマイズすることができますが、まずカテゴリーページです。
よくある要望が、あるカテゴリーの下のサブカテゴリーを表示する、ということだと思います。
次のようにやってみます。

 
 <MTHasSubCategories>
 <div>
 <MTSubCategories>
 <MTIfNonZero tag="MTCategoryCount">
 <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>">
 <MTCategoryLabel remove_html="1>
 </a>
 </MTIfNonZero>
 </div>
 </MTHasSubCategories>

解説は次のとおりです。

 <MTHasSubCategories> …現在のカテゴリにサブカテゴリが設定されている場合、以下の動作をする
 <div>
 <MTSubCategories> …サブカテゴリの
 <MTIfNonZero tag="MTCategoryCount"> …カテゴリがあれば(0でなければ)
 <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>">…そのサブカテゴリのリンク設定
 <MTCategoryLabel> …サブカテゴリの名前
 </a>
 </MTIfNonZero>
 </div>
 </MTHasSubCategories>

しかし、これだけだとサブカテゴリがない場合は、何も起きません。
サブカテゴリがない場合も考えます。

続き→Movable Type 同じ階層にあるほかのサブカテゴリを表示

参考:テンプレートタグについて→ブロックタグとファンクションタグの使い方と違いについて

Movable Type導入支援・カスタマイズ・構築

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です